<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<script type="text/javascript">
		/* var arr = new Array(10);//10为数组的长度，没有限制能力
		//索引=值
		//数组语法
		//arr[索引]=值;
		//索引就是从零开始的自然数。
		arr[0] = 1;
		arr[1] = 3;
		arr[2] = 1;
		arr[3] = 3;
		arr[4] = 1;
		arr[5] = 3;
		arr[arr.length]=5;
		arr.length=5;//强行令数组长度为5；
		arr[7] = 7;
		console.log(arr);
		
		var arr1=[];
		var res=Array.isArray(arr1);//检测arr1是不是数组
		//alert(res);
		
		var arr2=[123,'娃哈哈',true,null,undefined];
		console.log(arr2[0]);
		
		for(var i=0;i<arr2.length;i++){
			console.log(arr2[i]);
		} */

		var arr3 = [ 1, 2, 3, 5, 6, 6, 8, 9, 9, 9, 8, 8 ];
		console.log(arr3);
		console.log(arr3.length);
		var res = arr3.push(123, 456, 789);//在最后一个元素后面添加元素，然后返回添加后的长度值。
		console.log('res=' + res);
		console.log(arr3);
		console.log(arr3.length);

		var res = arr3.pop();//删除数组最后一个元素，并返回其值
		console.log(res);
		console.log(arr3);
		console.log(arr3.length);

		var arr4 = [ 0, 1, 2, 3, 4 ];
		var res = arr4.shift();//删除数组第一个元素，并返回其值
		console.log(res);
		console.log(arr4);
		console.log(arr4.length);

		var arr5 = [ 0, 1, 2, 3, 4 ];
		var res = arr5.unshift(12);//在第一个元素前添加一个元素，并返回添加后的长度值
		console.log(res);
		console.log(arr5);
		console.log(arr5.length);
		//长度自动更新

		var arr6 = [ 2, 5, 8, 9, 6 ];
		var res = arr6.slice(2, 4);//从索引值2开始，到4，但是不包括4;
		console.log(res);

		var arr7 = [ 2, 5, 8, 9, 6 ];
		arr7.splice(2, 0, 5, 5, 5);
		console.log(arr7);

		var arr8 = [ 1, 3, 5, 7, 9 ];
		arr8.splice(4, 0, 2, 4, 6, 8, 10);
		console.log(arr8);

		var arr9 = [ 1,2,3,4,5,6,];
		for (var i = 0; i < arr9.length; i++) {
			for (var j = i + 1; j < arr9.length; j++) {
				if (arr9[i] == arr9[j]) {
					arr9.splice(j, 1);
					j--;
				}
			}
		}
		console.log(arr9);
		console.log('arr9.length=' + arr9.length);
		var a;
		for (var i = 0; i < arr9.length; i++) {
			for (var j = i + 1; j < arr9.length; j++) {
				if (arr9[i]> arr9[j]) {

				} else {
					a = arr9[i];
					arr9[i] = arr9[j];
					arr9[j] = a;
				}
			}
		}
		alert(arr9);
		
		
		arr9.forEach(function(value,index,array){
			console.log(value);
			console.log(index);
			console.log(array);
		});
		
		
		var arr = [1,2,3,4,5];
		function fun() {
			alert(arguments[0]);//第一个实参
			alert(Array.isArray(arguments));//false
			alert(arguments);//arguments 参数
		}
		fun('孙悟空1','猪八戒1','白骨精1','蜘蛛精1','白晶晶1');
		
		
	</script>
</body>
</html>